My existing Exchange 2007 environment did NOT have Outlook Anywhere enabled, so I have done that and tested internally and it works fine. Externally it doesn't work, but I think that may be because my ExternalClientAuthenticationMethod is set to NTLM (?). Unless this affects the migration I'm not concerned about having it working externally - we never had it before so don't need it now.
What I'm not sure about is the authentication methods needed for each server. I will have 2 Exchange 2013 MBX/CAS servers behind an F5 load balancer. The 3rd server shown is my 2007 HUB/CAS.
Server : EXCH13_1
InternalClientAuthenticationMethod : Ntlm
ExternalClientAuthenticationMethod : Ntlm
ExternalClientsRequireSsl : True
InternalClientsRequireSsl : True
IISAuthenticationMethods : {Basic, Ntlm, Negotiate}
Server : EXCH13_2
InternalClientAuthenticationMethod : Ntlm
ExternalClientAuthenticationMethod : Ntlm
ExternalClientsRequireSsl : True
InternalClientsRequireSsl : True
IISAuthenticationMethods : {Basic, Ntlm, Negotiate}
Server : Exch07
InternalClientAuthenticationMethod : Ntlm
ExternalClientAuthenticationMethod : Ntlm
ExternalClientsRequireSsl : True
InternalClientsRequireSsl : False
IISAuthenticationMethods : {Ntlm}
Given the information shown above, is everything set correctly for me to go ahead and set "legacy" and flip DNS? Obviously I want this to go as seamless as possible :)
Thanks
Thanks for the reply. I think I've figured out what InternalClientAuthenticationMethod and ExternalClientAuthenticationMethod are used for, but it does raise a few questions:
1 - if ExternalClientAuthenticationMethod is left empty, does that disable Outlook Anywhere for external users?
2 - my ExternalClientAuthenticationMethod is set to NTLM, would it have to be set to "basic" for it to work outside?
Also, what is IISAuthenticationMethods used for? How is it different than Internal/External Authentication methods?
Thanks again
Hi,
Please run the below command to setup outlook anywhere:
Set-OutlookAnywhere -Identity "E15-01\Rpc (Default Web Site)" -InternalHostname mail.contoso.com -ExternalHostname mail.contoso.com -InternalClientAuthenticationMethod Ntlm -ExternalClientAuthenticationMethod Basic -ExternalClientsRequireSsl $True -InternalClientsRequireSsl $true
Set-OutlookAnywhere -Identity "E12-01\Rpc (Default WebSite)" -IISAuthenticationMethods Basic,Ntlm
Also I have found some useful information on the below official article : https://technet.microsoft.com/en-us/library/bb123741(v=exchg.150).aspx
In a coexistence scenario that still has 2007 or 2010 Client Access Servers, you need to enable Outlook Anywhere on each legacy Client Access Server.
Make sure that when you enable Outlook Anywhere on the Client Access Server, choose NTLM for IIS authentication.
You can refer to the below links to understand the authentication:
https://technet.microsoft.com/en-us/library/bb123545.aspx
for more information about the migration,you can refer to the below blog
Best Regards,
David
Just following up to say that everything went well. We had one minor issue with a cert not being installed correctly on our F5 load balancer which made some activesync devices complain, but once we got that fixed up everything is good :)
Thanks again to those who replied
Hi SuperNintendoChalmer,
It's also worth to verify EWS and Autodiscover virtual directories in IIS of Exchange Servers:
In the VDs - pick up Authentication - Windows - Providers, move up NTLM on top over Negotiate.
Thank you all for the input.
My autodiscover is in good shape :)
I'll keep an eye for the IIS Authentication settings. I'll be flipping the URLs/DNS tonight so hopefully it all goes well